home *** CD-ROM | disk | FTP | other *** search
/ Macworld Expo - Develope…Central & Net Innovations / Developer Central and Net Innovators (MacWorld Expo) (January 1999).iso / Developer Central / Bowers Development / Demo AppMaker / Examples / plain C OS8 / Everything / ResourceDefs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-10-29  |  6.7 KB  |  274 lines  |  [TEXT/CWIE]

  1. // ResourceDefs.h 
  2.  
  3. // Standard Resources: 
  4. // ALRT IDs 
  5. #define AboutID            1
  6. #define NeedsAppearanceID        2
  7. #define IOErrorID        4
  8. #define SaveID            5
  9. #define RevertID        6
  10. #define CantPrintID        8
  11.  
  12. // 'STR ' IDs 
  13. #define STR_SaveAsPrompt        202
  14.  
  15. // commands:
  16. #define cmdQuit            'Quit'
  17. #define cmdNew            'New '
  18. #define cmdOpen            'Open'
  19. #define cmdClose        'Cloe'
  20. #define cmdSave            'Save'
  21. #define cmdSaveAs        'Savs'
  22. #define cmdRevert        'Revt'
  23. #define cmdPageSetup    'Pagp'
  24. #define cmdPrint        'Prit'
  25. #define cmdUndo            'Undo'
  26. #define cmdCut            'Cut '
  27. #define cmdCopy            'Copy'
  28. #define cmdPaste        'Pase'
  29. #define cmdClear        'Cler'
  30. #define cmdSelectAll    'Sell'
  31. #define cmdShowClipboard    'Shod'
  32. #define cmdAbout        'Abot'
  33.  
  34. // Everything Resources: 
  35. #define MENU_Apple        128
  36. #define cAppleAbout        (128 * 65536) + 1
  37.  
  38. #define MENU_File        129
  39. #define cFileNew        (129 * 65536) + 1
  40. #define cFileOpen        (129 * 65536) + 2
  41. #define cFileClose        (129 * 65536) + 4
  42. #define cFileSave        (129 * 65536) + 5
  43. #define cFileSaveAs        (129 * 65536) + 6
  44. #define cFileRevert        (129 * 65536) + 7
  45. #define cFilePageSetup        (129 * 65536) + 9
  46. #define cFilePrint        (129 * 65536) + 10
  47. #define cFileQuit        (129 * 65536) + 12
  48.  
  49. #define MENU_Edit        130
  50. #define cEditUndo        (130 * 65536) + 1
  51. #define cEditCut        (130 * 65536) + 3
  52. #define cEditCopy        (130 * 65536) + 4
  53. #define cEditPaste        (130 * 65536) + 5
  54. #define cEditClear        (130 * 65536) + 6
  55. #define cEditSelectAll        (130 * 65536) + 7
  56. #define cEditShowClipboard        (130 * 65536) + 9
  57.  
  58. #define MENU_Popup        131
  59. #define cPopupApple        (131 * 65536) + 1
  60. #define cPopupBanana        (131 * 65536) + 2
  61. #define cPopupCherry        (131 * 65536) + 3
  62. #define cPopupDonut        (131 * 65536) + 4
  63.  
  64. #define MENU_Modal        132
  65. #define cModalButtons        (132 * 65536) + 1
  66. #define cModalCheckboxes        (132 * 65536) + 2
  67. #define cModalRadios        (132 * 65536) + 3
  68. #define cModalText        (132 * 65536) + 4
  69. #define cModalStuff        (132 * 65536) + 5
  70. #define cModalMoreStuff        (132 * 65536) + 6
  71.  
  72. #define MENU_Modeless        133
  73. #define cModelessButtons        (133 * 65536) + 1
  74. #define cModelessCheckboxes        (133 * 65536) + 2
  75. #define cModelessRadios        (133 * 65536) + 3
  76. #define cModelessText        (133 * 65536) + 4
  77. #define cModelessStuff        (133 * 65536) + 5
  78. #define cModelessMoreStuff        (133 * 65536) + 6
  79.  
  80. #define MENU_Bevel        134
  81. #define cBevelApple        (134 * 65536) + 1
  82. #define cBevelBanana        (134 * 65536) + 2
  83. #define cBevelCherry        (134 * 65536) + 3
  84. #define cBevelDonut        (134 * 65536) + 4
  85.  
  86.  
  87. // for Buttons:
  88. #define WIND_Buttons        200
  89. #define CNTL_CapInvisible        201
  90. #define TEXT_CapInvisible        202
  91. #define CNTL_Invisible        203
  92. #define CNTL_Standard        204
  93. #define CNTL_Default        205
  94. #define CNTL_Bevel        206
  95. #define CNTL_Button        207
  96. #define CNTL_Next        209
  97. #define CNTL_Next2        210
  98. #define CNTL_Graphic        211
  99. #define CNTL_Capcicn        212
  100. #define TEXT_Capcicn        213
  101. #define CNTL_Right        214
  102. #define CNTL_Capicl8        217
  103. #define TEXT_Capicl8        218
  104. #define CNTL_Light        219
  105. #define CNTL_CapICN        222
  106. #define TEXT_CapICN        223
  107. #define CNTL_Right2        224
  108. #define CNTL_Capicl9        227
  109. #define TEXT_Capicl9        228
  110. #define CNTL_Button2        229
  111. #define CNTL_Right3        231
  112. #define CNTL_CapPICT        234
  113. #define TEXT_CapPICT        235
  114. #define CNTL_Rect3D        236
  115. #define CNTL_LeftIcon        237
  116. #define CNTL_RightIcon        239
  117. #define CNTL_TitledPICT        240
  118.  
  119. // for Checkboxes:
  120. #define WIND_Checkboxes        250
  121. #define CNTL_Standard2        251
  122. #define CNTL_Xx        252
  123. #define CNTL_CapTriangle        253
  124. #define TEXT_CapTriangle        254
  125. #define CNTL_Graphic2        255
  126. #define CNTL_Capcicn2        256
  127. #define TEXT_Capcicn2        257
  128. #define CNTL_Light2        258
  129. #define CNTL_Capicl10        259
  130. #define TEXT_Capicl10        260
  131. #define CNTL_Light3        261
  132. #define CNTL_Capicl11        262
  133. #define TEXT_Capicl11        263
  134. #define CNTL_Icl8Next        264
  135. #define CNTL_CapICN2        265
  136. #define TEXT_CapICN2        266
  137. #define CNTL_LR3        267
  138. #define CNTL_CapPICT2        270
  139. #define TEXT_CapPICT2        271
  140. #define CNTL_LR4        272
  141. #define CNTL_Bevel2        275
  142. #define CNTL_NextAlone        276
  143. #define CNTL_Next3        277
  144. #define CNTL_Next4        278
  145.  
  146. // for Radios:
  147. #define WIND_Radios        280
  148. #define CNTL_RadioGroupGroup    281
  149. #define CNTL_Standard3        282
  150. #define CNTL_GroupBox        283
  151. #define CNTL_GroupGroup    284
  152. #define CNTL_GroupRadio1        285
  153. #define CNTL_GroupRadio2        286
  154. #define CNTL_GroupRadio3        287
  155. #define CNTL_Graphic3Box        288
  156. #define CNTL_Graphic3Group    289
  157. #define CNTL_Stop        290
  158. #define CNTL_Go        293
  159. #define CNTL_Bevel3Box        295
  160. #define CNTL_Bevel3Group    296
  161. #define CNTL_RadioButton        297
  162. #define CNTL_RadioButton2        299
  163. #define CNTL_TextBox        301
  164. #define CNTL_TextGroup    302
  165. #define CNTL_Name        303
  166. #define CNTL_Kind        304
  167. #define CNTL_Size        305
  168.  
  169. // for EditText:
  170. #define WIND_EditText        310
  171. #define CNTL_Small        311
  172. #define CNTL_Large        312
  173. #define CNTL_X12345        313
  174. #define CNTL_X12345e6        314
  175. #define CNTL_Password        315
  176. #define CNTL_Date        316
  177. #define CNTL_Time        317
  178. #define CNTL_Styled        318
  179.  
  180. // for Stuff:
  181. #define WIND_Stuff        320
  182. #define CNTL_Tools        321
  183. #define CNTL_Popups        323
  184. #define CNTL_FromValuesList2        324
  185. #define CNTL_FromMenu        325
  186. #define CNTL_Lists        326
  187. #define CNTL_TextList        328
  188.  
  189. // for Bars:
  190. #define WIND_Bars        330
  191. #define CNTL_Bars        332
  192. #define CNTL_ScrollBars        333
  193. #define CNTL_Standard4        334
  194. #define CNTL_Graphic4        335
  195. #define CNTL_Slider        338
  196. #define CNTL_TickMarks        339
  197. #define CNTL_NonDirectional        340
  198. #define CNTL_LittleArrows        341
  199. #define CNTL_Spinner        342
  200. #define CNTL_VolumeControl        343
  201. #define CNTL_JimSSlider        344
  202. #define CNTL_ProgressBars        345
  203. #define CNTL_Standard5        346
  204. #define CNTL_Indeterminate        347
  205. #define CNTL_ChasingArrows        348
  206. #define CNTL_Rectangle        349
  207. #define CNTL_RoundRect        350
  208. #define CNTL_BarberPole        351
  209. #define CNTL_RoundBarber        352
  210.  
  211. // for AboutDialog:
  212. #define DLOG_AboutDialog        360
  213.  
  214. // for ModalButtons:
  215. #define DLOG_ModalButtons        370
  216.  
  217. // for ModalCheckboxes:
  218. #define DLOG_ModalCheckboxes        390
  219.  
  220. // for ModalRadios:
  221. #define DLOG_ModalRadios        410
  222.  
  223. // for ModalText:
  224. #define DLOG_ModalText        430
  225.  
  226. // for ModalStuff:
  227. #define DLOG_ModalStuff        440
  228.  
  229. // for ModalBars:
  230. #define DLOG_ModalBars        450
  231.  
  232. // for ModelessButtons:
  233. #define DLOG_ModelessButtons        480
  234.  
  235. // for ModelessCheckboxes:
  236. #define DLOG_ModelessCheckboxes        500
  237.  
  238. // for ModelessRadios:
  239. #define DLOG_ModelessRadios        520
  240.  
  241. // for ModelessText:
  242. #define DLOG_ModelessText        540
  243.  
  244. // for ModelessStuff:
  245. #define DLOG_ModelessStuff        550
  246.  
  247. // for ModelessBars:
  248. #define DLOG_ModelessBars        560
  249.  
  250. // commands:
  251. #define cmdInvokeAbout        'Invt'
  252. #define cmdModalButtons        'Invs'
  253. #define cmdModalCheckboxes        'Inv2'
  254. #define cmdModalRadios        'Inv3'
  255. #define cmdModalText        'Inv4'
  256. #define cmdModalStuff        'Inv5'
  257. #define cmdModalMoreStuff        'Inv6'
  258. #define cmdModelessButtons        'Inv7'
  259. #define cmdModelessCheckboxes        'Inv8'
  260. #define cmdModelessRadios        'Inv9'
  261. #define cmdModelessText        'In10'
  262. #define cmdModelessStuff        'In11'
  263. #define cmdModelessMoreStuff        'In12'
  264.  
  265. // menu handles
  266. extern MenuHandle        AppleMenu;
  267. extern MenuHandle        FileMenu;
  268. extern MenuHandle        EditMenu;
  269. extern MenuHandle        PopupMenu;
  270. extern MenuHandle        ModalMenu;
  271. extern MenuHandle        ModelessMenu;
  272. extern MenuHandle        BevelMenu;
  273. extern MenuHandle        FromValuesList2Menu;
  274.